<?php
/**
 * --------------------------------------------------
 * Copyright © 2018 PHP游戏项目学习交流群：820621745 版权所有
 *
 * 功能描述：离线管理器
 *
 * 创建标识：Created by Zyc On 2018/8/15 11:51
 *
 * 修改标识：
 * 修改描述：
 *---------------------------------------------------
 */

class OfflineManager
{

    /**
     * @param $client_id
     * @param $message
     */
    public function receiveMessage($client_id,$message){

    }

    /**
     * 离线列表
     * @var array
     */
    public  $layerOfflineList=[];

    /**
     * 入
     * @param $userInfo
     */
    public  function playerJoinOffline($userInfo){
        if(empty($this->layerOfflineList[$userInfo['user_id']])){
            $layerOfflineList[$userInfo['user_id']]=$userInfo;
        }
    }

    /**
     * 出
     * @param $user_id
     */
    public  function playerJleaveOffline($user_id){
        if(!empty($this->layerOfflineList[$user_id])){
            unset($this->layerOfflineList[$user_id]);
        }
    }

}